#_ecec_popView {
  display: visable;
  overflow: hidden;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  font-size: 14px;
}
#_ecec_popView ._ecec_bg {
  width: 100%;
  position: relative;
  box-sizing: border-box;
}
#_ecec_popView ._ecsc_close_button {
  position: absolute;
  outline: none;
  top: -25px;
  height: 22px;
  width: 22px;
  border: 2px solid white;
  background: transparent;
  border-radius: 100%;
  transform: translateX(80%);
  color: white;
  font-size: 16px;
}
#_ecec_popView ._ecsc_m_content {
  text-align: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow: hidden;
  border-radius: 5px;
  box-sizing: border-box;
}
#_ecec_popView ._ecsc_m_content ._ecsc_m_main .default_theme {
  background: white;
  width: 100%;
  box-sizing: border-box;
  padding: 50px 30px;
}
